﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DLM.Domain.Model;

namespace DLM.Services.Interfaces
{
    public interface IPaymentService
    {
        string PayForOrder(SortedDictionary<string, string> sParaTemp);

        string ConfirmForOrder(Order item);

        bool ProcessNotify(SortedDictionary<string, string> sParaTemp);

        void ProcessReturnUrl(SortedDictionary<string, string> sParaTemp);

        IEnumerable<Order> MyOrders(string account,int pageIndex,int pageSize);

        IEnumerable<Order> Orders(int pageIndex,int pageSize);

        Order DetailOrder(int orderID);

        Order DetailOrder(string orderNo);
    }
}
